import { constantRoutes } from '@/router'

export default {
  namespaced: true, // 当前这个模块是一个子模块
  state: {
    menuList: [...constantRoutes]
  },
  // 同步修改state的地方
  mutations: {
    // state,最新的state，帮助我们访问当前vuex的状态的值
    //  payload，修改mutation，外面传递进来的一个参数，就你要把state修改为什么值
    setMenuList(state, payload) {
      state.menuList = [...constantRoutes, ...payload]
    }
  }
}
